- Sponge 官方性能调优文档:https://docs.spongepowered.org/stable/zh-CN/server/management/performance-tweaks.html
- MCBBS论坛 Sponge性能优化集合:http://www.mcbbs.net/thread-781507-1-1.html
- Sponge JVM 性能调优 :https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239
还有如果遇到了一些线程阻塞或者TPS太低的问题,可以使用阿里巴巴的Arthas的Java诊断工具进行排查。
如果经过以上优化和问题定位没有办法解决,这时候请从服务器和游戏内进行排查。
分析:
Minecraft非常吃单核性能(现况:10核20线程 就一个线程跑满其他围观),如果有很多运算量比较大的(物品、实体、快速区块加载)在游戏里运作,卡顿会非常严重。
解决方案:
- 推荐更换主频较高的CPU,会缓解卡顿。
- 从游戏内部解决,禁止某项物品、实体或减少区块加载范围,会明显减少卡顿,但是会削弱游戏体验。
- bungeecord 分布式云服,多服务端可以把运算鸭梨解耦掉,但是维护成本比较高。
祝大家开服顺利。